package com.party.notify.wechatNotify.model;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * 小程序模板消息实体
 * Created by yifeng
 *
 * @date 2018/2/23 0023
 * @time 下午 18:30
 */
public class XcxTemplateMessage {
    // 接收者（用户）的 openid
    private String touser;

    // 所需下发的模板消息的id
    @JSONField(name = "template_id")
    private String templateId;

    // 点击模板卡片后的跳转页面，仅限本小程序内的页面。支持带参数,（示例index?foo=bar）。该字段不填则模板无跳转。
    private String page;

    // 表单提交场景下，为 submit 事件带上的 formId；支付场景下，为本次支付的 prepay_id
    @JSONField(name = "form_id")
    private String formId;

    // 模板内容，不填则下发空模板
    private Object data;

    // 模板内容字体的颜色，不填默认黑色
    private String color;

    // 模板需要放大的关键词，不填则默认无放大
    @JSONField(name = "emphasis_keyword")
    private String emphasisKeyword;

    public String getTouser() {
        return touser;
    }

    public void setTouser(String touser) {
        this.touser = touser;
    }

    public String getTemplateId() {
        return templateId;
    }

    public void setTemplateId(String templateId) {
        this.templateId = templateId;
    }

    public String getPage() {
        return page;
    }

    public void setPage(String page) {
        this.page = page;
    }

    public String getFormId() {
        return formId;
    }

    public void setFormId(String formId) {
        this.formId = formId;
    }

    public Object getData() {
        return data;
    }

    public void setData(Object data) {
        this.data = data;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public String getEmphasisKeyword() {
        return emphasisKeyword;
    }

    public void setEmphasisKeyword(String emphasisKeyword) {
        this.emphasisKeyword = emphasisKeyword;
    }
}
